<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">


    <p:growl id="messages" showDetail="true" autoUpdate="true"/>


	<div class="div_formulario">
		
	<h:form id="idFormOtrosCV" enctype="multipart/form-data"> 
		<p:panelGrid id="gridFormCV" layout="grid" styleClass="ui-panelgrid">
			<p:row>
				<p:column >
					<p:outputLabel value="RESUMEN DE HOJA DE VIDA"  styleClass="tituloPagina"/>
				</p:column>
			</p:row>
		
			<p:row>
				<p:column styleClass="celda">
					<h:outputText value="HOJA VIDA ACTUAL:" styleClass="label"/> <p:spacer width="10px" />
					<p:commandLink actionListener="#{registroDatosPersonalesBean.verHojaVidaPDF(registroDatosPersonalesBean.hojaVidaActiva.nombreArchivo)}" >
						<h:outputText value="#{registroDatosPersonalesBean.hojaVidaActiva.nombreArchivo}" />
					</p:commandLink>				
				</p:column>
			</p:row>
		
			<p:row>
				<p:column rendered="#{sessionScope.auditoria.rolUsuario ne 'ADMIN'}">
				 	<p:spacer width="20px"/>				
				 	<p:fileUpload fileUploadListener="#{registroDatosPersonalesBean.guardarPDF}" mode="advanced" dragDropSupport="false" 
           					sizeLimit="2000000" fileLimit="1" allowTypes="/(\.|\/)(pdf)$/" update="idFormOtrosCV" 
           					label="Seleccionar" uploadLabel="Guardar" cancelLabel="Cancelar"
							invalidFileMessage="El archivo es incorrecto" invalidSizeMessage="El limite es de 2 Mb" 
           					/>				
				</p:column>
			</p:row>
			<p:row>
				<p:column colspan="2" styleClass="celda">
					<p:outputLabel value="EL ARCHIVO DEBE SER UN PDF  Y SU TAMAÑO  NO DEBE SUPERAR 2 MB." />
				</p:column>
			</p:row>
			<p:row>
				<p:column colspan="2">
					<p:outputLabel
						value="EL ARCHIVO DEBE CONTENER UN RESUMEN  DE LA HOJA DE VIDA NO DOCUMENTADO." />
				</p:column>
			</p:row>
			
			
			
			<p:row>
				<p:column colspan="2" styleClass="celda" >
					<p:commandButton value="VER HISTORICO" id="btnVerHistoricoHojas" icon="ui-icon-search"   onclick="PF('dialogHistoricoHojaVida').show();"/>	
						
					<p:dialog id="dialogHistoricoHojaVida" widgetVar="dialogHistoricoHojaVida" header="HISTORICO DE HOJA DE VIDA" closable="true"  dynamic="true" >
						<ui:include  src="popupHojaVidaHistorico.xhtml"  />
					</p:dialog> 
					
					<p:remoteCommand name="refresh" update="dialogVistaHojaVida"/>
					<p:dialog id="dialogVistaHojaVida" widgetVar="dialogVistaHojaVida" header="VISTA HOJA DE VIDA" closable="true"  onHide="refresh()"
						dynamic="true" width="700px" height="500px" modal="true" appendTo="@(body)">
						<ui:include  src="visorArchivoPdf.xhtml"  />
					</p:dialog> 
				</p:column>
			</p:row>
			<p:row>
				<p:column colspan="2" style="height: 40px">
					
				</p:column>
			</p:row>
		</p:panelGrid>
	</h:form>

	<p:separator  />
			
			
	<h:form id="idFormOtrosPhoto" > 
		<p:panelGrid id="gridFormPhoto" layout="grid" styleClass="ui-panelgrid">
			<p:row>
				<p:column >
					<p:outputLabel value="FOTO DE ADMINISTRADO"  styleClass="tituloPagina"/>
				</p:column>
			</p:row>
			
			<p:row>
				<p:column styleClass="celda">
					<p:outputLabel value="FOTO ACTUAL:" styleClass="label"/> <p:spacer width="20px"/>
					<p:commandLink actionListener="#{registroDatosPersonalesBean.verPhoto(registroDatosPersonalesBean.registro.nomFoto)}" update="dialogPhoto fotoUsuario">
				 		<h:outputText value="#{registroDatosPersonalesBean.registro.nomFoto}" /> 
				 	</p:commandLink>
				 	
					<p:remoteCommand name="refreshPhoto" update="dialogPhoto"/>
					<p:dialog id="dialogPhoto" widgetVar="dialogPhoto" header="VISTA FOTO" closable="true"  
						dynamic="true" width="500px" height="300px" modal="true" appendTo="@(body)">
						<p:graphicImage id="fotoUsuario" value="#{registroDatosPersonalesBean.fotoUsuario}" width="450" height="350" />
					</p:dialog> 
				</p:column>
			</p:row>
			
			<p:row>
				<p:column rendered="#{sessionScope.auditoria.rolUsuario ne 'ADMIN'}">
				 	<p:fileUpload fileUploadListener="#{registroDatosPersonalesBean.guardarPhoto}" mode="advanced" dragDropSupport="false" oncomplete="refreshPhoto()"
           					sizeLimit="1000000" fileLimit="1" allowTypes="/(\.|\/)(gif|jpe?g|png)$/" update="idFormOtrosPhoto fotoUsuario" 
							invalidFileMessage="El archivo es incorrecto" invalidSizeMessage="El limite es de 1 Mb" 
           					label="Seleccionar" uploadLabel="Guardar" cancelLabel="Cancelar"/>
				</p:column>
			</p:row>
			<p:row>
				<p:column colspan="2">
					<p:outputLabel
						value="LA FOTO DEBE ESTAR EN FORMATO .GIF, .JPE, .JPEG O .PNG. NO DEBE PESAR MAS DE 1MB Y DEBE SER TAMANO PASAPORTE." />
				</p:column>
			</p:row>
		</p:panelGrid>
		
	</h:form>
	</div>

</ui:composition>